home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / multi / dvcpy200.zip / DVCOPY.DOC < prev    next >
Text File  |  1992-09-23  |  34KB  |  1,179 lines

  1.    DVCopy 2.00       DESQview Aware Copy Utility      (c) 1991-92, YossiWare
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.   ┌─────────┐ ┌────┐    ┌────┐┌─────────┐┌─────────┐┌──────────┐┌────┐┌────┐
  25.   └┐  ┌───┐ └┐└┐  ┌┘    └┐  ┌┘│  ┌────┐ ││  ┌───┐  │└┐  ┌───┐  │└┐  ┌┘└┐  ┌┘
  26.    │  │   │  │ └┐ └┐    ┌┘ ┌┘ │  │    └─┘│  │   │  │ │  │   │  │ │  │  │  │
  27.    │  │   │  │  └┐ └┐  ┌┘ ┌┘  │  │       │  │   │  │ │  └───┘  │ │  └──┘  │
  28.    │  │   │  │   └┐ └┐┌┘ ┌┘   │  │       │  │   │  │ │  ┌──────┘ └──┐  ┌──┘
  29.    │  │   │  │    └┐ └┘ ┌┘    │  │    ┌─┐│  │   │  │ │  │           │  │
  30.   ┌┘  └───┘ ┌┘     └┐  ┌┘     │  └────┘ ││  └───┘  │┌┘  └┐         ┌┘  └┐
  31.   └─────────┘       └──┘      └─────────┘└─────────┘└────┘         └────┘
  32.  
  33.                                  Version 2.00
  34.  
  35.                      DESQview and SHARE aware copy utility
  36.  
  37.            (c) 1991-92, YossiWare Developments. All Rights Reserved.
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.    DVCopy 2.00       DESQview Aware Copy Utility      (c) 1991-92, YossiWare
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.        OVERVIEW
  74.        ────────────────────────────────────────────────────────────────
  75.  
  76.        DVCopy is  a file copying  utility, that is  built to work  under
  77.        DESQview.  It  combines  many  features  which  are  handy to any
  78.        DESQview user. In fact, some  of them are unique or revolutionary
  79.        ones, which were never seen in any other copy utility.
  80.  
  81.        DVCopy's top  feature is its ability  to read/write floppy drives
  82.        without causing a complete slow-down  on all other tasks. It does
  83.        this in several levels of "protection" (against slowness), so you
  84.        can find out what fits you  best and balance the speed of copying
  85.        itself, with the speed DESQview will run during the copy.
  86.  
  87.        Also, DVCopy is (optionally) fully share aware. It opens files at
  88.        the most flexible yet safe  method. It recognizes when a specific
  89.        file is  locked, and tries to  open it for a  definable amount of
  90.        time/retries  until  it  skips  it,  and  goes  to the next file,
  91.        (optionally) adding it  to the end of the  "to-copy" queue, for a
  92.        later retry.
  93.  
  94.        In addition  to these DV-Specific features,  DVCopy has dozens of
  95.        others, including 4DOS and  NDOS compatibility, fast-move option,
  96.        progress-indicator display, full subdirectories copy, and more.
  97.  
  98.        In  fact, DVCopy  has all  4DOS's (or  NDOS's) copy  features, in
  99.        addition  to  the  special  floppy  handling  routines,  and  its
  100.        advanced file sharing.
  101.  
  102.        All  these features,  together with  it's speed  and size,  makes
  103.        DVCopy  probably  the  best   utility  for  copying  files  under
  104.        DESQview,  other  multi-user  or  multi-tasking environments, and
  105.        even the "traditional" MS-DOS platform.
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.                                      - 2 -
  125.    DVCopy 2.00       DESQview Aware Copy Utility      (c) 1991-92, YossiWare
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.        LICENSING AND SHAREWARE INFORMATION
  136.        ─────────────────────────────────────────────────────────────────
  137.  
  138.        You may  use DVCopy for  21 days  on  a trial basis,  in order to
  139.        determine  its  suitability  for  your  system.  After this trial
  140.        period, you must  register it. However, it will  NOT stop working
  141.        then.
  142.  
  143.        The shareware evaluation version of  DVCopy lacks a few features,
  144.        which  are available  on the  registered version.  These features
  145.        are  marked  with  a  {+}  in  this  document, and all executable
  146.        files. Once DVCopy is registered, all these features are enabled.
  147.  
  148.        Registration  entitles  you  to  use  DVCopy  2.00 and any future
  149.        versions of  it for as long  as you wish, subject  to any special
  150.        licensing  conditions  attached  to  future  versions.  For  more
  151.        information,  please  refer  to  DVCOPY.REG  (included  with  the
  152.        distribution package), or to the  registration form, which can be
  153.        printed from within DSETUP.EXE.
  154.  
  155.        You  are  encouraged  to  distribute  DVCopy  provided  no fee is
  156.        charged for  its distribution, and that  the distribution archive
  157.        is  not  modified  in  any  way.  Pay  Bulletin Board Systems may
  158.        however  charge  their  normal  fee  provided  that no additional
  159.        charge for DVCopy is levied.
  160.  
  161.        The  author will  not be  held liable  to you  or anyone  for any
  162.        direct, indirect, incidental  or consequential damages, including
  163.        any lost profits, lost savings, which  may result from the use or
  164.        inability to use DVCopy.
  165.  
  166.  
  167.  
  168.  
  169.  
  170.  
  171.  
  172.  
  173.  
  174.  
  175.  
  176.  
  177.  
  178.  
  179.  
  180.  
  181.  
  182.  
  183.  
  184.  
  185.  
  186.                                      - 3 -
  187.    DVCopy 2.00       DESQview Aware Copy Utility      (c) 1991-92, YossiWare
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.        INSTALLATION
  198.        ────────────────────────────────────────────────────────────────
  199.  
  200.        This section discusses the  complete installation of DVCopy, from
  201.        scratch. If  you are upgrading  from an earlier version, refer to
  202.        the "UPGRADING" chapter.
  203.  
  204.        DVCopy  will  run  on  80286,  80386  (SX/DX)  and  80486 (SX/DX)
  205.        machines, and will not run on 8088/86 based machines. It requires
  206.        MS-DOS  3.1 or  higher, or  any equalivant  operating system, and
  207.        about 180K of base (conventional) memory.
  208.  
  209.        DVCopy  installation consists  of a  few stages.  Even if you are
  210.        already very experienced with this  kind of software, please take
  211.        your  time,  and  briefly  browse  the  steps  below, in order to
  212.        prevent inconvenience for both you and us.
  213.  
  214.        1.  Extract  all  executables   from  the  original  distribution
  215.            archive  into your  DESQview directory,  utilities directory,
  216.            or a different directory,  created especially for DVCopy. You
  217.            should have the following files:
  218.  
  219.              DVCOPY.EXE     The main executable file - DVCopy 2.00.
  220.              DSETUP.EXE     The setup utility, for configuring DVCopy.
  221.              DUPGRADE.EXE   The  upgrade  utility,  for  upgrading  from
  222.                             DVCopy 1.01 setup into DVCopy 2.00.
  223.  
  224.  
  225.        2.  Run DSETUP.EXE,  for configuring DVCopy.  It will pop  up its
  226.            main menu, with the following fields:
  227.  
  228.  
  229.            Sharing Under DESQview    : Toggles  whether  or  not  DVCopy
  230.                                        will,  on   default,  attempt  to
  231.                                        share  files   when  DESQview  is
  232.                                        detected.  DVCopy will  avoid any
  233.                                        sharing if SHARE is not loaded.
  234.  
  235.            Sharing Outside DESQview  : Toggles  whether  or  not  DVCopy
  236.                                        will,  on   default,  attempt  to
  237.                                        share files when  DESQview is not
  238.                                        detected.  DVCopy will  avoid any
  239.                                        sharing  if SHARE  is not loaded.
  240.                                        Usually, this is  not needed, but
  241.                                        if you run a Local Network (LAN),
  242.                                        you may find it very handy.
  243.  
  244.  
  245.  
  246.  
  247.  
  248.                                      - 4 -
  249.    DVCopy 2.00       DESQview Aware Copy Utility      (c) 1991-92, YossiWare
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.            Floppy Protection Level   : Cycles the protection level which
  260.                                        DVCopy    uses    when   handling
  261.                                        floppies.
  262.  
  263.            4DOS/NDOS Descriptions    : Toggles the support for 4DOS (and
  264.            {+}                         NDOS)  descriptions.  If enabled,
  265.                                        and  4DOS/NDOS   is  detected  by
  266.                                        DVCopy, the  description of files
  267.                                        will  be   moved/copied  together
  268.                                        with the files.
  269.  
  270.            Progress Indicator        : Toggles   the  use   of  progress
  271.            {+}                         indicator.  If   enabled,  DVCopy
  272.                                        displays the progress of copying,
  273.                                        in percent, on  the right side of
  274.                                        the screen.
  275.  
  276.            Overwrite files           : Toggles  DVCopy's acts, when  the
  277.                                        the target file already exists.
  278.  
  279.            Confirm Overwrites        : Toggles    DVCopy's   interactive
  280.            {+}                         mode. If enabled, DVCopy will not
  281.                                        overwrite       files      before
  282.                                        confirming.  Otherwise,  it  will
  283.                                        act   according   to   [Overwrite
  284.                                        files] settings.
  285.  
  286.            Allow appending of files  : If  enabled, DVCopy  will support
  287.                                        appending  of   files,  and  will
  288.                                        append files,  when several files
  289.                                        are copied into one target file.
  290.  
  291.            Default copy is binary    : If  enabled,  DVCopy  will  treat
  292.                                        files as binary, and will copy or
  293.                                        append complete files. Otherwise,
  294.                                        it will just copy or append until
  295.                                        it reaches a ^Z character.
  296.  
  297.            Relocate locked files     : If  enabled, when  DVCopy detects
  298.                                        a  locked file,  which could  not
  299.                                        be opened  after several retries,
  300.                                        it  will move  it to  the end  of
  301.                                        the  queue, and  retry opening it
  302.                                        after   all   others   files  are
  303.                                        finished.
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.                                      - 5 -
  311.    DVCopy 2.00       DESQview Aware Copy Utility      (c) 1991-92, YossiWare
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.            Suppress Copyright Header : If   enabled,  DVCopy   will  not
  322.            {+}                         display the  copyright notice and
  323.                                        settings. This is very handy when
  324.                                        replacing DOS's copy command with
  325.                                        DVCopy.
  326.  
  327.            Seconds to retry locked   : This  is  the  number  of seconds
  328.                                        DVCopy   will  try   reopening  a
  329.                                        locked  file, before  skipping to
  330.                                        the next one.
  331.  
  332.            Print Registration Form   : Prints   the   registration  form
  333.                                        (either the US Registration form,
  334.                                        Israeli  form, or  global one) on
  335.                                        the printer.
  336.  
  337.            Install Registration Key  : Lets  you  install  your personal
  338.                                        registration key, as you received
  339.                                        it from the registration site. If
  340.                                        your  key is  valid, DVCopy  will
  341.                                        become  registered to  your name,
  342.                                        and     let    you     use    all
  343.                                        registered-only features.
  344.  
  345.            Clone changes (Save)      : Saves all current settings to the
  346.                                        executable file.
  347.  
  348.            Return to DOS             : Exit back to DOS.
  349.  
  350.  
  351.  
  352.  
  353.  
  354.  
  355.  
  356.  
  357.  
  358.  
  359.  
  360.  
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.                                      - 6 -
  373.    DVCopy 2.00       DESQview Aware Copy Utility      (c) 1991-92, YossiWare
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.        UPGRADING
  384.        ────────────────────────────────────────────────────────────────
  385.  
  386.        If you  have used DVCopy  1.01 until now,  you can transfer  your
  387.        setup from DVCopy 1.01 to 2.00.
  388.  
  389.        In order to do so, run DUPGRADE.EXE. You will be asked to type in
  390.        the name  of your DVCOPY.EXE version  1.01, and the name  of your
  391.        DVCOPY.EXE version 2.00.
  392.  
  393.        Then,  DUPGRADE  will  upgrade  all  settings  on your DVCOPY.EXE
  394.        version 2.00. Replace  the old executables with the  new one, and
  395.        run the Setup utility, for setting up the new features.
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.                                      - 7 -
  435.    DVCopy 2.00       DESQview Aware Copy Utility      (c) 1991-92, YossiWare
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.        COMMAND LINE PARAMETERS
  446.        ────────────────────────────────────────────────────────────────
  447.  
  448.        DVCopy  is very  simple to  use. Running  it with no command-line
  449.        parameters will cause it to display  a brief help screen with all
  450.        acceptable parameters. Generally, the command line format is same
  451.        as 4DOS's built-in COPY command:
  452.  
  453.        DVCOPY [d:][path]source_files... [[d:][path]target_path] [/A /B]
  454.               [/C /CFG /H /IMP /M /N /P /Q /R /S /U /V /{p}]
  455.  
  456.  
  457.        DVCopy  allows you  to copy  several unrelated  files to a target
  458.        directory  with  a  single  command.  If  there  are  two or more
  459.        arguments on  the command line, DVCOPY  assumes the last argument
  460.        is  the target.  If there  is only  one argument,  the target  is
  461.        assumed to be the current directory.
  462.  
  463.        If you specify more than one source file, and the target is NOT a
  464.        directory,  DVCOPY will  automatically  append  the files  to the
  465.        target. Unlike MS-DOS, DVCopy does NOT support (or need) the plus
  466.        (+)  which  can  be  inserted  between  file  names,  to indicate
  467.        appending is requested.
  468.  
  469.        DVCopy parameters are:
  470.  
  471.                /A   Switches DVCopy  to ASCII copy  mode. In this  mode,
  472.                     DVCopy will  only copy files  until it reaches  a ^Z
  473.                     character, and will not copy it (the ^Z). At the end
  474.                     of the  target files, DVCopy  will also place  a ^Z.
  475.                     This  option overrides  the settings  as selected in
  476.                     DSETUP.
  477.  
  478.                /B   Switches DVCopy  back to BINARY  copy mode. In  this
  479.                     mode, DVCopy  will copy files  until it reaches  the
  480.                     end  of  them.  This  option  overrides the settings
  481.                     as selected in DSETUP.
  482.  
  483.                /C   Copies  only those  files where  the target  exists,
  484.                     and is older than the source.
  485.  
  486.                /CFG Dumps the config, which  is stored in DVCOPY.EXE, to
  487.                     external   readable   (text)   configuration   file,
  488.                     located in  the same directory  as the EXE  file.
  489.  
  490.                /H   Copies  files with  HIDDEN and  SYSTEM attributes as
  491.                     well.  Note: The  target  files  will have  the same
  492.                     attribute as the source.
  493.  
  494.  
  495.  
  496.                                      - 8 -
  497.    DVCopy 2.00       DESQview Aware Copy Utility      (c) 1991-92, YossiWare
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.                /IMP Reads the  external config file,  created by [/CFG],
  508.                     and modifies  the setup inside  DVCOPY.EXE according
  509.                     to  it. Together  with [/CFG],  it can  be used  for
  510.                     upgrading  versions, without  having to  reconfigure
  511.                     everything.
  512.  
  513.                /M   MOVEs  files, instead  of copying  them. When moving
  514.                     files between directories on  the same drive, DVCopy
  515.                     will do quick-move, by directly updating the FAT.
  516.  
  517.                /Q   Forces   DVCopy   not   to   prompt   for   keyboard
  518.                     interference.   When   used,   DVCopy  also  doesn't
  519.                     display file-names as they  are processed. This mode
  520.                     overrides the [Confirm Overwrites] option in DSETUP.
  521.  
  522.                /R   Forces  DVCopy to  prompt before  overwriting files.
  523.                {+}  This  option  is  the  opposite  of  [/Q],  and  may
  524.                     override the [Confirm Overwrites] option in DSETUP.
  525.                     This feature is {+} Registered only.
  526.  
  527.                /S   Copies  subdirectories  -  the   target  must  be  a
  528.                     directory  (DVCopy  will  create  it  if  it doesn't
  529.                     exist).  DVCopy  will  copy  each  subdirectory to a
  530.                     matching subdirectory of the target.
  531.  
  532.                /U   Copy only  those source files that  are newer than a
  533.                     matching  target file,  or where  a matching  target
  534.                     file doesn't exist.
  535.  
  536.                /V   Verify  each  disk  write.   This  is  the  same  as
  537.                     executing the VERIFY ON  command, but is only active
  538.                     during DVCopy's action.
  539.  
  540.                /{p} Sets  the floppy  protection level  to {p}, provided
  541.                     {p} is  a number in  the range of  zero (0) to  five
  542.                     (5).
  543.  
  544.  
  545.        NOTE: Every option can be located everywhere in the command-line.
  546.              DVCopy  first process  the  options,  and only  then starts
  547.              processing files.  There is no  importance to the  order of
  548.              the parameters.
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.                                      - 9 -
  559.    DVCopy 2.00       DESQview Aware Copy Utility      (c) 1991-92, YossiWare
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  569.        EXAMPLES:
  570.  
  571.  
  572.           DVCOPY FILE1 FILE2 FILE54 A:
  573.  
  574.        Copy FILE1, FILE2 and FILE54 to the current directory on drive A.
  575.  
  576.  
  577.           DVCOPY \FD\INBOUND\0*.* \FD\BACKUP\PACKET.*
  578.  
  579.        Copy all  files from directory \FD\INBOUND\,  which begin with 0,
  580.        to  directory  \FD\BACKUP,  using  file-name  PACKET, keeping the
  581.        source   extension.  There   are  more   complicated  forms   for
  582.        wildcarding,  and DVCopy  supports them  all -  just like  MS-DOS
  583.        does.
  584.  
  585.  
  586.           DVCOPY FILE1 FILE2 FILE4 ALLFILES /A /2
  587.  
  588.        Appends  FILE1,  FILE2  and  FILE4  together  as  ALLFILES, using
  589.        ASCII-appending, and protection level 2.
  590.  
  591.           DVCOPY C:\ /V D:\ /S /U
  592.  
  593.        Copies files  in directories of drive  C to drive D  (keeping the
  594.        directory-tree structure),  provided the source  files are either
  595.        newer than  the target ones,  or no target  ones exist. All  disk
  596.        writes will be verified.
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.                                      - 10 -
  621.    DVCopy 2.00       DESQview Aware Copy Utility      (c) 1991-92, YossiWare
  622.  
  623.  
  624.  
  625.  
  626.  
  627.  
  628.  
  629.  
  630.  
  631.        THE FILE OVERWRITING MECHANISM
  632.        ────────────────────────────────────────────────────────────────
  633.  
  634.        DVCopy is very  flexible when it comes to  overwriting files. The
  635.        main switch is [Overwrite files], which is set in DSETUP.
  636.  
  637.        When [Confirm Overwrites] is disabled or [/Q] is specified on the
  638.        command  line, DVCopy  operates according  to [Overwrite  files].
  639.        When a  target file already  exists, it either  overwrites it (if
  640.        [Overwrite files] is enabled), or  skips it (if [Overwrite Files]
  641.        is disabled), but never waits for manual supervision.
  642.  
  643.        When  the [Confirm  Overwrites] option  is enabled,  or the  [/R]
  644.        command-line  option  is  specified  and  a  target  file already
  645.        exists, DVCopy will prompt with the following line:
  646.  
  647.        "File exists! Overwrite? [YNAQ]"
  648.  
  649.        If the keyboard  response is Y, DVCopy will  overwrite this file,
  650.        and  continue with  others. If  this situation  occurs again,  it
  651.        will prompt for supervision again.
  652.  
  653.        If the  keyboard response is N,  DVCopy will skip this  file, and
  654.        continue  with others.  If this  situation occurs  again, it will
  655.        prompt for supervision again.
  656.  
  657.        If the keyboard  response is A, DVCopy will  act according to the
  658.        [Overwrite Files]  switch in DSETUP,  and will continue  with all
  659.        other files. If  this situation occurs again, it  will NOT prompt
  660.        for  supervision   again,  but  will  continue   as  if  [Confirm
  661.        Overwrites] is disabled.
  662.  
  663.        If  the keyboard  response is  Q, DVCopy  will not  overwrite the
  664.        file, but will stop everything and quit to DOS.
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.  
  681.  
  682.                                      - 11 -
  683.    DVCopy 2.00       DESQview Aware Copy Utility      (c) 1991-92, YossiWare
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.        FILE SHARING
  694.        ────────────────────────────────────────────────────────────────
  695.  
  696.        When running several tasks (windows) at the same time, there is a
  697.        high possibility that two or more tasks will use the same file at
  698.        the same time. No harm is done  if both tasks read the same file.
  699.        However, if any  of them (or even both)  modifies the file, there
  700.        are pretty good chances of having the file ruined.
  701.  
  702.        The  solution, is  having a  program which  will manage this, and
  703.        maintain access  to files. This program  is supplied with MS-DOS,
  704.        and is  called SHARE.EXE. In addition,  programs should be "share
  705.        aware", and support advanced file sharing. DVCopy does.
  706.  
  707.        It  is  highly  recommended  to  load  SHARE  (prior  to  loading
  708.        DESQview, of course).  In fact, DVCopy's will not  try to use its
  709.        advanced file sharing if SHARE is not loaded.
  710.  
  711.        If a task  which is not share-aware is being  used, and is trying
  712.        to  write to  any of  the files  DVCopy uses,  DOS will  deny its
  713.        write-request. Share-aware program would recognize the reason DOS
  714.        doesn't let it write into the file, and act accordingly (wait). A
  715.        non share-aware program would  recognize the write-deny as error,
  716.        and warn you about this, or even abort (depends on the program).
  717.  
  718.        DVCopy uses the following sharing-modes on the following files:
  719.  
  720.  
  721.        Source-File Reading    : When  DVCopy opens  the source  file, it
  722.                                 will open  it for read  purpose only, so
  723.                                 other  programs, who  needs to read-only
  724.                                 this file will be able  to do so. If the
  725.                                 source  file  is   already  opened,  and
  726.                                 access to it is denied, DVCopy will wait
  727.                                 until  access  is  available,  up  to 15
  728.                                 seconds.  If  after  a  few seconds (the
  729.                                 exact number  is defined in  DSETUP) the
  730.                                 file is  still locked, DVCopy  will skip
  731.                                 to the next file.
  732.  
  733.                                 If the option  enabled, DVCopy will also
  734.                                 retry  opening  the  file  again,  after
  735.                                 copying all other files.
  736.  
  737.        Target-File Writing    : When  DVCopy opens  the target  file, it
  738.                                 will open it for  write purpose only. It
  739.                                 will also make  sure other programs will
  740.                                 not be able to access this file AT ALL.
  741.  
  742.  
  743.  
  744.                                      - 12 -
  745.    DVCopy 2.00       DESQview Aware Copy Utility      (c) 1991-92, YossiWare
  746.  
  747.  
  748.  
  749.  
  750.  
  751.  
  752.  
  753.  
  754.  
  755.        FLOPPY PROTECTION LEVELS
  756.        ────────────────────────────────────────────────────────────────
  757.  
  758.        This  is  probably  the  most  appealing  feature  in DVCopy, its
  759.        ability to use floppy drives without causing DESQview to freeze.
  760.  
  761.        DVCopy support  6 levels of  protection, which provides  you most
  762.        combinations you might want. The  higher the protection level is,
  763.        the  slower  floppies  will  work,  and  the better DESQview will
  764.        perform.  Here is  a brief   list of  the protection  levels, and
  765.        recommendations:
  766.  
  767.        Protection Level 0     : Provides no protection  to floppies. Use
  768.                                 this if, for any  reason, you don't want
  769.                                 DVCopy   ever   protect   DESQview  from
  770.                                 hanging.
  771.  
  772.        Protection Level 1     : Provides  minimal  protection.  When the
  773.                                 processor  is busy,  speed will decrease
  774.                                 in approx  30%. DVCopy will  not attempt
  775.                                 to  keep DESQview  active all  time, but
  776.                                 will release some time-slices every once
  777.                                 in a while.
  778.  
  779.        Protection Level 2     : Provides   poor  protection.   When  the
  780.                                 processor  is busy,  speed will decrease
  781.                                 in approx  50%. This is  useful when the
  782.                                 computer   runs   unattended,   and   no
  783.                                 DESQview   task   need    to   be   kept
  784.                                 synchronized.
  785.  
  786.        Protection Level 3     : Provides  standard protection.  When the
  787.                                 processor  is busy,  speed will decrease
  788.                                 in approx 55%. This is useful when there
  789.                                 aren't   many  tasks   running,  and  no
  790.                                 high-speed  unbuffered  communication is
  791.                                 done.
  792.  
  793.        Protection Level 4     : Provides   good  protection.   When  the
  794.                                 processor  is busy,  speed will decrease
  795.                                 in  approx  90%,  but  DESQview  will be
  796.                                 kept  active all  time, and  will almost
  797.                                 never hung.
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.                                      - 13 -
  807.    DVCopy 2.00       DESQview Aware Copy Utility      (c) 1991-92, YossiWare
  808.  
  809.  
  810.  
  811.  
  812.  
  813.  
  814.  
  815.  
  816.        Protection Level 5     : Provides top-level  protection. When the
  817.                                 processor  is busy,  speed will decrease
  818.                                 in  approx  145%.  Use  this  protection
  819.                                 level  when  many   tasks  are  running,
  820.                                 and/or  when  a  lot  of  speed-critical
  821.                                 communication  is  done  (i.e.,  a  BBS,
  822.                                 etc).
  823.  
  824.  
  825.  
  826.  
  827.  
  828.  
  829.  
  830.  
  831.  
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.  
  866.  
  867.  
  868.                                      - 14 -
  869.    DVCopy 2.00       DESQview Aware Copy Utility      (c) 1991-92, YossiWare
  870.  
  871.  
  872.  
  873.  
  874.  
  875.  
  876.  
  877.  
  878.  
  879.        DVCopy will use the protection level that is set using DSETUP, as
  880.        default. You may override this  default by setting an environment
  881.        variable  under  the  name  DVCOPY,  which  will  contain the new
  882.        protection level  (I.E. SET DVCOPY=2 forces  protection level 2).
  883.        An invalid (or no) value  in the DVCOPY environment variable will
  884.        cause  DVCopy to  use the   default protection  level, as  set in
  885.        DSETUP.
  886.  
  887.        Using the command-line switch  will override the default (DSETUP)
  888.        AND  Environment  variable  (I.E.  DVCOPY  /0  ... would force no
  889.        floppy protection).
  890.  
  891.        Also,  registered  users  of  DVCopy,  can  change the protection
  892.        level WHILE  COPYING. While DVCopy copies  files, pressing any of
  893.        the numeric  keys, in the range  of 0 to 5,  will cause DVCopy to
  894.        switch into  that specific protection level.  A small "beep" will
  895.        be sound, and  a bar will pop up on  top of the screen, informing
  896.        about  the change  of protection  level, and  the new  protection
  897.        which is used.
  898.  
  899.  
  900.  
  901.  
  902.  
  903.  
  904.  
  905.  
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930.                                      - 15 -
  931.    DVCopy 2.00       DESQview Aware Copy Utility      (c) 1991-92, YossiWare
  932.  
  933.  
  934.  
  935.  
  936.  
  937.  
  938.  
  939.  
  940.  
  941.        REQUIREMENTS
  942.        ────────────────────────────────────────────────────────────────
  943.  
  944.        DVCopy requires the at least following in order to run:
  945.  
  946.          ■ IBM PC/XT, based on a 80286, 80386 or 80486.
  947.          ■ MS-DOS 3.1 to 5.00, or a compatible operating system.
  948.          ■ About 180Kb of free base (conventional) memory.
  949.          ■ 4DOS or NDOS (optional, for description support)
  950.          ■ SHARE (optional, and highly  recommended, for file sharing)
  951.          ■ DVCopy works on any version of DESQview or DESQview/X.
  952.  
  953.  
  954.        DVCopy was  tested on 80286, 80386  and 80486 Microprocessors. It
  955.        was tested under DESQview 2.26 to 2.42, DESQview/X 1.03, QEMM-386
  956.        5.12 to  6.03, MS-DOS 3.30 to  5.00, 4DOS 3.02 to  4.01/Rev B and
  957.        HyperDisk 4.21 to 4.32 (SHAREWARE).
  958.  
  959.  
  960.  
  961.  
  962.  
  963.  
  964.  
  965.  
  966.  
  967.  
  968.  
  969.  
  970.  
  971.  
  972.  
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.                                      - 16 -
  993.    DVCopy 2.00       DESQview Aware Copy Utility      (c) 1991-92, YossiWare
  994.  
  995.  
  996.  
  997.  
  998.  
  999.  
  1000.  
  1001.  
  1002.  
  1003.        CREDITS and TRADEMARKS
  1004.        ────────────────────────────────────────────────────────────────
  1005.  
  1006.        DVCopy  was  developed,  debugged,  tested,  profiled,  assembled
  1007.        compiled and documented with the help of the following:
  1008.  
  1009.          ■ Borland Turbo Pascal 6.0
  1010.          ■ Borland Turbo Assembler 3.0
  1011.          ■ Borland Turbo Debugger 3.0
  1012.          ■ Borland Turbo Profiler 2.0
  1013.          ■ Enhanced Turbo Pascal++ & PDL-II Runtime Modules
  1014.          ■ QEdit 2.15
  1015.          ■ DESQview/386 (DV 2.42/QEMM 6.02)
  1016.          ■ MS-DOS 5.00
  1017.          ■ 4DOS 4.01 Revision B
  1018.  
  1019.        Also, all of  these could be of no help,  without the help of the
  1020.        beta/support  team: Saar  Blitz,  Roy  Udassin, Dave  Overton and
  1021.        Reinier de Groot. Thanks!
  1022.  
  1023.        The following are trademarks,  registered trademarks and  efforts
  1024.        of their authors (alphabetical order):
  1025.  
  1026.         4DOS              Rex Conn, J.P. Software.
  1027.         QEMM-386,
  1028.         DESQview          Quarterdeck Office Systems.
  1029.         MS-DOS            Microsoft Corp.
  1030.         NDOS              Symantec Corp.
  1031.         HyperDisk         HyperWare.
  1032.         Turbo Pascal,
  1033.         Turbo Debugger,
  1034.         Turbo Profiler,
  1035.         Turbo Assembler   Borland International.
  1036.         Enhanced Turbo-
  1037.         Pascal++,
  1038.         PDL-II            Edwin Cleton, SaeSoft.
  1039.         QEdit 2.15        SemWare.
  1040.         DVCopy            Yossi Gottlieb, YossiWare.
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.                                      - 17 -
  1055.    DVCopy 2.00       DESQview Aware Copy Utility      (c) 1991-92, YossiWare
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.  
  1063.  
  1064.  
  1065.        CONTACTING/SUPPORT
  1066.        ────────────────────────────────────────────────────────────────
  1067.  
  1068.        FidoNet  : Yossi Gottlieb, 2:403/139.75 (best method!)
  1069.                   DESQview International Echo (DESQVIEW).
  1070.  
  1071.        Internet : Yossi.Gottlieb@p75.f139.n403.z2.fidonet.org
  1072.  
  1073.  
  1074.        Support Boards:
  1075.  
  1076.        Europe:
  1077.        (Israel)            The Black Universe  2:403/139.0@fidonet
  1078.                            +972-3-9665202, 14.4k v32b/v42b/MNP10
  1079.                            +972-3-9665257, 2400 MNP5
  1080.                            +972-3-9673803, 2400 MNP5
  1081.                            +972-3-9665039, 2400 MNP5
  1082.                            24 Hours a day.
  1083.                            Sysop: Saar Blitz.
  1084.  
  1085.        (Israel)            Triple D BBS        2:403/123.0@fidonet
  1086.                            +972-8-476549, 14.4k HST/v32b/v42b
  1087.                            +972-8-474359, 2400 BPS
  1088.                            24 Hours a day.
  1089.                            Sysop: Roy Udassin.
  1090.  
  1091.        (Holland)           Multiline Paradise  2:512/100@fidonet
  1092.                                                2:512/304@fidonet
  1093.                            +31-1749-48422, 14.4k HST/v32b/v42b
  1094.                            +31-1749-48384, 2400MNP5
  1095.                            24 Hours a day.
  1096.                            Sysop: Reinier De Groot.
  1097.  
  1098.  
  1099.        USA:
  1100.                            Amber Shadow BBS    1:203/988.0@fidonet
  1101.                                                50:5010/988.0@echonet
  1102.                            +1-916-742-5501, 14.4k HST/v32b/v42b
  1103.                            24 Hours a day.
  1104.                            Sysop: Dave Overton
  1105.  
  1106.                            Fre'qable from all using magic name DVCOPY.
  1107.                            (All nodes support Bark/WaZOO File Requests).
  1108.  
  1109.                            Also, latest version will be available on DVNet.
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.                                      - 18 -
  1117.    DVCopy 2.00       DESQview Aware Copy Utility      (c) 1991-92, YossiWare
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.        SnailMail           Yossi Gottlieb
  1127.                            YossiWare Developments
  1128.                            11 Armonim St.
  1129.                            Ramat-Gan 52587
  1130.                            ISRAEL
  1131.  
  1132.  
  1133.  
  1134.  
  1135.  
  1136.  
  1137.  
  1138.  
  1139.  
  1140.  
  1141.  
  1142.  
  1143.  
  1144.  
  1145.  
  1146.  
  1147.  
  1148.  
  1149.  
  1150.  
  1151.  
  1152.  
  1153.  
  1154.  
  1155.  
  1156.  
  1157.  
  1158.  
  1159.  
  1160.  
  1161.  
  1162.  
  1163.  
  1164.  
  1165.  
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.  
  1177.  
  1178.                                      - 19 -
  1179.